TLS was last updated
on October 15, 2025.

TLS uses all of a player's league results to create
a rating for the player based on the NTRP rating
system.
* Rating lists by area and facility.
* Ratings for each of a player's matches.
* Section and national team rankings.
* Team scouting pages.
* Yearly historical summary of a player's league play.
* Follow TLS Tennis League Stats on Facebook.
Please send questions and comments to
admin@tennisleaguestats.com.
I read all emails and try to answer all
reasonable questions. Please read the
"TLS Rating Requirements" paragraph on the
Area pages instead of sending an email
asking what causes an "n/a" rating.
The USTA does not create
or endorse TLS ratings.
Team Scouting Report
(As Of 11/10/2025)
2024
Section - Southwest
Area - Central Arizona
League - 2024 SPRING Adult 18 & Over - CAZ
Flight - 3.0 Adult 18 & Over Men
--------------------------------------------------------------------------------------------------------------------------------------
3.0 ARR Arrowhead Aces M18S
League Record: 5 - 5
The Following Have Played In League Matches On This Team (In Rating Order)
David Wilson - 2.89
Kevin SULLIVAN - 2.87
Bryan Tomaras - 2.84
Jeremy Powell - 2.81
Travis Prouty - 2.79
Jared Sorensen - 2.77
Mike DiFabbio - 2.74
James Tchida - 2.66
Walt Opaska - 2.60
Martin Hsiao - 2.55
guy smith - 2.48
Grant Schafer - 2.48
Mark Berndt - 2.47
Brian Sullivan - 2.46
Stephen B Flood - n/a
League Results By Position
1S 2S 1D 2D 3D
guy smith - 2.48 & Kevin SULLIVAN - 2.87 1 - 0
guy smith - 2.48 & Mark Berndt - 2.47 0 - 1
guy smith - 2.48 & Stephen B Flood - n/a 0 - 1
Brian Sullivan - 2.46 0 - 1
Bryan Tomaras - 2.84 3 - 2 4 - 0
David Wilson - 2.89 & James Tchida - 2.66 1 - 0
David Wilson - 2.89 0 - 3 1 - 0
Grant Schafer - 2.48 0 - 1
James Tchida - 2.66 & Brian Sullivan - 2.46 0 - 1
James Tchida - 2.66 & Jeremy Powell - 2.81 1 - 0 0 - 1
James Tchida - 2.66 & Mike DiFabbio - 2.74 1 - 0
James Tchida - 2.66 & Travis Prouty - 2.79 1 - 0 0 - 1
Jared Sorensen - 2.77 & Jeremy Powell - 2.81 1 - 0 2 - 0
Jared Sorensen - 2.77 & Kevin SULLIVAN - 2.87 1 - 2 0 - 1
Kevin SULLIVAN - 2.87 & Mike DiFabbio - 2.74 1 - 0
Mike DiFabbio - 2.74 & Travis Prouty - 2.79 1 - 0 2 - 0
Mike DiFabbio - 2.74 1 - 0
Mark Berndt - 2.47 & Brian Sullivan - 2.46 0 - 1
Mark Berndt - 2.47 & Mike DiFabbio - 2.74 0 - 1
Martin Hsiao - 2.55 & Brian Sullivan - 2.46 1 - 0
Martin Hsiao - 2.55 & Mike DiFabbio - 2.74 1 - 0
Martin Hsiao - 2.55 & Stephen B Flood - n/a 0 - 1 0 - 1
Martin Hsiao - 2.55 0 - 1
Stephen B Flood - n/a 0 - 1
Walt Opaska - 2.60 & Grant Schafer - 2.48 0 - 1
Walt Opaska - 2.60 & Mark Berndt - 2.47 1 - 0
--------------------------------------------------------------------------------------------------------------------------------------
3.0 PAS GameSetMatch M18S
League Record: 3 - 6
The Following Have Played In League Matches On This Team (In Rating Order)
Vinoth Kumar - 2.82
SURENDRAKUMAR JAYAKUMAR - 2.79
Rajesh Palani - 2.79
Ajay Vasudevan - 2.75
Saravanakumar Rajamani - 2.74
Rajesh Bhopalan - 2.66
VEERAKUMAR MANI - 2.58
Iyyapillai Nallasivan - 2.54
Badhmaraj Balabaskarin - 2.53
League Results By Position
1S 2S 1D 2D 3D
Ajay Vasudevan - 2.75 4 - 3 0 - 3
Badhmaraj Balabaskarin - 2.53 & Rajesh Bhopalan - 2.66 0 - 1 1 - 1 3 - 2
Badhmaraj Balabaskarin - 2.53 & Saravanakumar Rajamani - 2.74 0 - 1
Iyyapillai Nallasivan - 2.54 & Rajesh Palani - 2.79 1 - 0
Iyyapillai Nallasivan - 2.54 & Vinoth Kumar - 2.82 3 - 2 1 - 0
Rajesh Palani - 2.79 1 - 2 1 - 5
SURENDRAKUMAR JAYAKUMAR - 2.79 & Rajesh Bhopalan - 2.66 1 - 0
SURENDRAKUMAR JAYAKUMAR - 2.79 & Saravanakumar Rajamani - 2.74 2 - 3 1 - 0
SURENDRAKUMAR JAYAKUMAR - 2.79 & Vinoth Kumar - 2.82 0 - 1 2 - 0
VEERAKUMAR MANI - 2.58 & Badhmaraj Balabaskarin - 2.53 0 - 1
VEERAKUMAR MANI - 2.58 & Iyyapillai Nallasivan - 2.54 0 - 1 1 - 1
--------------------------------------------------------------------------------------------------------------------------------------
3.0 PTC ZimmWall M18S
League Record: 1 - 7
The Following Have Played In League Matches On This Team (In Rating Order)
Bret Wall - 2.83
Sam Waters - 2.80
Ross Reinema - 2.79
Michael Bartolotta - 2.78
Howard Pena - 2.76
Joe Dohopolski - 2.73
Alan Carey - 2.73
Jace Buxton - 2.72
Dinesh Palety - 2.64
Scott Zimmer - 2.55
Gary Stockton - 2.54
Greg Bockmann - 2.44
Steven Adler - 2.43
Matt Hicks - 2.42
Charles Callahan - 2.15
Mitchell Ruttenberg - n/a
League Results By Position
1S 2S 1D 2D 3D
Alan Carey - 2.73 & Michael Bartolotta - 2.78 1 - 0
Alan Carey - 2.73 & Mitchell Ruttenberg - n/a 0 - 1 1 - 0
Alan Carey - 2.73 & Ross Reinema - 2.79 1 - 0
Alan Carey - 2.73 & Scott Zimmer - 2.55 0 - 1 1 - 0
Bret Wall - 2.83 & Steven Adler - 2.43 0 - 1
Bret Wall - 2.83 0 - 1 1 - 2
Charles Callahan - 2.15 & Joe Dohopolski - 2.73 0 - 1
Charles Callahan - 2.15 & Steven Adler - 2.43 0 - 2
Greg Bockmann - 2.44 & Mitchell Ruttenberg - n/a 0 - 1
Greg Bockmann - 2.44 0 - 1 0 - 1
Gary Stockton - 2.54 & Dinesh Palety - 2.64 1 - 0
Gary Stockton - 2.54 & Matt Hicks - 2.42 0 - 3 0 - 1
Howard Pena - 2.76 & Dinesh Palety - 2.64 1 - 0
Howard Pena - 2.76 & Michael Bartolotta - 2.78 1 - 0 0 - 1
Howard Pena - 2.76 & Scott Zimmer - 2.55 0 - 2
Jace Buxton - 2.72 & Bret Wall - 2.83 1 - 0
Jace Buxton - 2.72 & Sam Waters - 2.80 1 - 0
Jace Buxton - 2.72 & Scott Zimmer - 2.55 0 - 1
Jace Buxton - 2.72 0 - 1
Michael Bartolotta - 2.78 & Scott Zimmer - 2.55 0 - 1
Michael Bartolotta - 2.78 1 - 2 0 - 1
Mitchell Ruttenberg - n/a 0 - 1
Matt Hicks - 2.42 & Steven Adler - 2.43 0 - 1
Ross Reinema - 2.79 2 - 0 0 - 1
Sam Waters - 2.80 & Joe Dohopolski - 2.73 1 - 0
Sam Waters - 2.80 & Ross Reinema - 2.79 1 - 0
Sam Waters - 2.80 0 - 2 0 - 2
Scott Zimmer - 2.55 & Joe Dohopolski - 2.73 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
Spring 3.0 PAS Finishians M18S
League Record: 8 - 2
The Following Have Played In League Matches On This Team (In Rating Order)
Adam Kerievsky - 2.90
Sulabh Shukla - 2.83
Kunal Sood - 2.83
Sarvesh Karra - 2.82
Tom Dale - 2.81
Sanjay Madaan - 2.75
Jayaprakash Padiyar - 2.72
Amit Kumar - 2.70
Abhishek Ambatipudi - 2.59
Kiran Ramireddi - 2.57
Prasanna Govindan - 2.55
Ramana Mejari - 2.20
League Results By Position
1S 2S 1D 2D 3D
Amit Kumar - 2.70 0 - 1
Abhishek Ambatipudi - 2.59 & Kunal Sood - 2.83 1 - 0 1 - 0
Abhishek Ambatipudi - 2.59 & Ramana Mejari - 2.20 0 - 1 0 - 1
Abhishek Ambatipudi - 2.59 0 - 1
Jayaprakash Padiyar - 2.72 & Amit Kumar - 2.70 3 - 0 1 - 0 1 - 0
Jayaprakash Padiyar - 2.72 & Kiran Ramireddi - 2.57 0 - 1
Jayaprakash Padiyar - 2.72 & Sulabh Shukla - 2.83 0 - 1
Jayaprakash Padiyar - 2.72 & Sarvesh Karra - 2.82 1 - 0
Kunal Sood - 2.83 & Adam Kerievsky - 2.90 1 - 0
Kunal Sood - 2.83 & Kiran Ramireddi - 2.57 1 - 1 2 - 1
Kunal Sood - 2.83 & Sulabh Shukla - 2.83 1 - 0
Kunal Sood - 2.83 & Sanjay Madaan - 2.75 1 - 0
Prasanna Govindan - 2.55 & Amit Kumar - 2.70 0 - 1
Ramana Mejari - 2.20 & Sarvesh Karra - 2.82 0 - 1 0 - 1
Sulabh Shukla - 2.83 & Amit Kumar - 2.70 1 - 0
Sulabh Shukla - 2.83 4 - 0
Sanjay Madaan - 2.75 & Amit Kumar - 2.70 0 - 1
Sanjay Madaan - 2.75 & Sarvesh Karra - 2.82 2 - 0 1 - 0 1 - 0
Sanjay Madaan - 2.75 0 - 2 1 - 0
Tom Dale - 2.81 3 - 4 2 - 1
--------------------------------------------------------------------------------------------------------------------------------------
3.0 PAS Hot Shots M18S
League Record: 3 - 6
The Following Have Played In League Matches On This Team (In Rating Order)
Aaron Pieres - 2.95
Chris Holly - 2.90
Spencer Kirschner - 2.86
Jackson Klahr - 2.85
Rich Torno - 2.74
Todd Lewis - 2.64
Matthew Ormsby - 2.60
Ved J - 2.55
Mark Armstrong - 2.52
Kevin Urpschot - 2.52
Andre Maraoui - 2.35
Abhi Prakash - 2.16
League Results By Position
1S 2S 1D 2D 3D
Andre Maraoui - 2.35 & Kevin Urpschot - 2.52 0 - 1
Andre Maraoui - 2.35 0 - 1
Aaron Pieres - 2.95 6 - 1 0 - 1
Abhi Prakash - 2.16 & Andre Maraoui - 2.35 0 - 1 0 - 2
Abhi Prakash - 2.16 & Chris Holly - 2.90 0 - 1
Abhi Prakash - 2.16 & Kevin Urpschot - 2.52 0 - 1
Chris Holly - 2.90 & Kevin Urpschot - 2.52 0 - 1
Chris Holly - 2.90 & Matthew Ormsby - 2.60 0 - 1
Chris Holly - 2.90 1 - 0 1 - 0
Jackson Klahr - 2.85 & Chris Holly - 2.90 3 - 0
Jackson Klahr - 2.85 & Rich Torno - 2.74 0 - 1 2 - 0
Jackson Klahr - 2.85 1 - 0
Mark Armstrong - 2.52 & Kevin Urpschot - 2.52 0 - 2
Mark Armstrong - 2.52 & Rich Torno - 2.74 0 - 1
Mark Armstrong - 2.52 0 - 1 1 - 0
Rich Torno - 2.74 & Kevin Urpschot - 2.52 0 - 1
Rich Torno - 2.74 & Matthew Ormsby - 2.60 0 - 1
Rich Torno - 2.74 & Todd Lewis - 2.64 0 - 1
Spencer Kirschner - 2.86 0 - 1 2 - 1
Todd Lewis - 2.64 & Matthew Ormsby - 2.60 0 - 1 0 - 2 1 - 2
Ved J - 2.55 & Abhi Prakash - 2.16 0 - 1
Ved J - 2.55 & Kevin Urpschot - 2.52 0 - 1
Ved J - 2.55 & Spencer Kirschner - 2.86 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
3.0 STRC The Nightmares M18S
League Record: 8 - 2
The Following Have Played In League Matches On This Team (In Rating Order)
Pablo Aguilar - 3.46
Trevor Gattis - 3.19
Kevin Bernal - 3.15
Brian Stoop - 2.92
Hamed Salkic - 2.83
Martin Andrade - 2.80
Chris Heath - 2.76
Sean Benner - 2.75
Patrick Horton - 2.73
John Fabela - 2.70
Kevin Reppy - 2.65
Mark Pagni - 2.38
Michael Daigle - 2.31
Charles Otterman - n/a
League Results By Position
1S 2S 1D 2D 3D
Brian Stoop - 2.92 & Kevin Reppy - 2.65 1 - 0
Charles Otterman - n/a & Chris Heath - 2.76 0 - 1
Charles Otterman - n/a 1 - 0
Hamed Salkic - 2.83 & Brian Stoop - 2.92 1 - 0
Hamed Salkic - 2.83 & John Fabela - 2.70 1 - 0
Hamed Salkic - 2.83 & Kevin Bernal - 3.15 1 - 0
Hamed Salkic - 2.83 & Martin Andrade - 2.80 0 - 1
Hamed Salkic - 2.83 & Sean Benner - 2.75 3 - 0 1 - 0
Hamed Salkic - 2.83 0 - 1
John Fabela - 2.70 & Kevin Bernal - 3.15 1 - 0
John Fabela - 2.70 & Kevin Reppy - 2.65 0 - 1
Kevin Bernal - 3.15 2 - 1 3 - 0
Michael Daigle - 2.31 & Brian Stoop - 2.92 0 - 1
Michael Daigle - 2.31 & Patrick Horton - 2.73 0 - 1
Mark Pagni - 2.38 & Patrick Horton - 2.73 1 - 0
Martin Andrade - 2.80 & John Fabela - 2.70 0 - 1 1 - 0
Martin Andrade - 2.80 & Kevin Reppy - 2.65 3 - 0
Martin Andrade - 2.80 & Patrick Horton - 2.73 1 - 0
Pablo Aguilar - 3.46 & John Fabela - 2.70 1 - 0
Pablo Aguilar - 3.46 & Michael Daigle - 2.31 1 - 0
Pablo Aguilar - 3.46 5 - 0
Patrick Horton - 2.73 & Brian Stoop - 2.92 1 - 0 1 - 0
Patrick Horton - 2.73 & John Fabela - 2.70 0 - 1 1 - 0
Sean Benner - 2.75 & John Fabela - 2.70 0 - 1
Sean Benner - 2.75 & Kevin Bernal - 3.15 0 - 1
Sean Benner - 2.75 & Kevin Reppy - 2.65 0 - 1
Sean Benner - 2.75 1 - 2
Trevor Gattis - 3.19 2 - 0 1 - 0